﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using CommunityToolkit.Mvvm.ComponentModel;

namespace 畜牧业审核程序国产.Models.DataGridMsgs
{
    internal class MassSheepAndGoatMsgs:ObservableObject
    {
        private string _市名;
        public string 市名
        {
            get { return _市名; }
            set => SetProperty(ref _市名, value);
        }
        private string _县名;
        public string 县名
        {
            get { return _县名; }
            set => SetProperty(ref _县名, value);
        }
        private string _乡镇名;
        public string 乡镇名
        {
            get { return _乡镇名; }
            set => SetProperty(ref _乡镇名, value);
        }
        private string _户主姓名;
        public string 户主姓名
        {
            get { return _户主姓名; }
            set => SetProperty(ref _户主姓名, value);
        }
        private string _养殖户类型;
        public string 养殖户类型
        {
            get { return _养殖户类型; }
            set => SetProperty(ref _养殖户类型, value);
        }

        private double _当季出栏数00;
        public double 当季出栏数00
        {
            get { return _当季出栏数00; }
            set => SetProperty(ref _当季出栏数00, value);
        }
        private double _期末存栏只数01;
        public double 期末存栏只数01
        {
            get { return _期末存栏只数01; }
            set => SetProperty(ref _期末存栏只数01, value);
        }
        private double _山羊存栏只数02;
        public double 山羊存栏只数02
        {
            get { return _山羊存栏只数02; }
            set => SetProperty(ref _山羊存栏只数02, value);
        }
        private double _能繁殖母山羊存栏只数03;
        public double 能繁殖母山羊存栏只数03
        {
            get { return _能繁殖母山羊存栏只数03; }
            set => SetProperty(ref _能繁殖母山羊存栏只数03, value);
        }
        private double _绵湖羊存栏只数04;
        public double 绵湖羊存栏只数04
        {
            get { return _绵湖羊存栏只数04; }
            set => SetProperty(ref _绵湖羊存栏只数04, value);
        }
        private double _能繁殖母绵羊存栏只数05;
        public double 能繁殖母绵羊存栏只数05
        {
            get { return _能繁殖母绵羊存栏只数05; }
            set => SetProperty(ref _能繁殖母绵羊存栏只数05, value);
        }
        private double _期内增加只数06;
        public double 期内增加只数06
        {
            get { return _期内增加只数06; }
            set => SetProperty(ref _期内增加只数06, value);
        }
        private double _自繁只数07;
        public double 自繁只数07
        {
            get { return _自繁只数07; }
            set => SetProperty(ref _自繁只数07, value);
        }
        private double _山羊自繁只数08;
        public double 山羊自繁只数08
        {
            get { return _山羊自繁只数08; }
            set => SetProperty(ref _山羊自繁只数08, value);
        }
        private double _绵湖羊自繁只数09;
        public double 绵湖羊自繁只数09
        {
            get { return _绵湖羊自繁只数09; }
            set => SetProperty(ref _绵湖羊自繁只数09, value);
        }
        private double _购进只数10;
        public double 购进只数10
        {
            get { return _购进只数10; }
            set => SetProperty(ref _购进只数10, value);
        }




        private double _山羊购进只数11;
        public double 山羊购进只数11
        {
            get { return _山羊购进只数11; }
            set => SetProperty(ref _山羊购进只数11, value);
        }
        private double _绵湖羊购进只数12;
        public double 绵湖羊购进只数12
        {
            get { return _绵湖羊购进只数12; }
            set => SetProperty(ref _绵湖羊购进只数12, value);
        }
        private double _期内减少只数13;
        public double 期内减少只数13
        {
            get { return _期内减少只数13; }
            set => SetProperty(ref _期内减少只数13, value);
        }
        private double _自宰羊数量14;
        public double 自宰羊数量14
        {
            get { return _自宰羊数量14; }
            set => SetProperty(ref _自宰羊数量14, value);
        }
        private double _出售羊数量15;
        public double 出售羊数量15
        {
            get { return _出售羊数量15; }
            set => SetProperty(ref _出售羊数量15, value);
        }
        private double _出售羊金额元16;
        public double 出售羊金额元16
        {
            get { return _出售羊金额元16; }
            set => SetProperty(ref _出售羊金额元16, value);
        }
        private double _出售羊重量公斤17;
        public double 出售羊重量公斤17
        {
            get { return _出售羊重量公斤17; }
            set => SetProperty(ref _出售羊重量公斤17, value);
        }
        private double _当季绵羊毛产量公斤18;
        public double 当季绵羊毛产量公斤18
        {
            get { return _当季绵羊毛产量公斤18; }
            set => SetProperty(ref _当季绵羊毛产量公斤18, value);
        }
        private double _当季山羊绒产量公斤19;
        public double 当季山羊绒产量公斤19
        {
            get { return _当季山羊绒产量公斤19; }
            set => SetProperty(ref _当季山羊绒产量公斤19, value);
        }

        public MassSheepAndGoatMsgs(string a市名, string a县, string a乡镇名, string a户主姓名, string a养殖户类型, double 当季出栏数, double 期末存栏, double 山羊存栏,double 能繁殖母山羊存栏,double 绵湖羊存栏,
            double 能繁殖绵湖羊存栏,double 期内增加,double 自繁,double 山羊自繁,double 绵湖羊自繁,double 购进,double 山羊购进,double 绵湖羊购进,double 期内减少,double 自宰,double 出售,double 出售羊金额,double 出售羊重量,
            double 绵羊毛产量,double 山羊绒产量)
        {
            this.市名 = a市名;
            this.县名 = a县;
            this.乡镇名 = a乡镇名;
            this.户主姓名 = a户主姓名;
            this.养殖户类型 = a养殖户类型;
            this.当季出栏数00 = 当季出栏数;
            this.期末存栏只数01 = 期末存栏;
            this.山羊存栏只数02 = 山羊存栏;
            this.能繁殖母山羊存栏只数03 =能繁殖母山羊存栏;
            this.绵湖羊存栏只数04 = 绵湖羊存栏;
            this.能繁殖母绵羊存栏只数05 = 能繁殖绵湖羊存栏;
            this.期内增加只数06 = 期内增加;
            this.自繁只数07 = 自繁;
            this.山羊自繁只数08 = 山羊自繁;
            this.绵湖羊自繁只数09 = 绵湖羊自繁;
            this.购进只数10 = 购进;
            this.山羊购进只数11 = 山羊购进;
            this.绵湖羊购进只数12 = 绵湖羊购进;
            this.期内减少只数13 = 期内减少;
            this.自宰羊数量14 = 自宰;
            this.出售羊数量15 = 出售;
            this.出售羊金额元16 = 出售羊金额;
            this.出售羊重量公斤17 = 出售羊重量;
            this.当季绵羊毛产量公斤18 = 绵羊毛产量;
            this.当季山羊绒产量公斤19 = 山羊绒产量;
        }
    }
}
